package com.xique.park.api.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.xique.common.core.web.domain.BaseEntity;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author shd
 * @create 2021/12/31 10:41
 */
@Data
public class ParkBaseUserDTO extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 用户名称 */
    private String userName;

    /** 性别（0男 1女 2未知） */
    private String gender;

    /** 手机 */
    private String cellphone;

    /** 座机 */
    private String telephone;

    /** 生日 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date birthday;

    /** 人脸oss-url */
    private String faceUrl;

    /** 密码 */
    private String password;

    /** 地址 */
    private String address;

    /** 状态 0禁用, 1启用 */
    private String status;

    /** 删除状态 */
    private String delFlag;

    private List<ParkProjectDTO> projects;

}
